package com.kuang.service.user;

import com.kuang.pojo.User;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

public interface UserService {
//    用户登录
     User login(String userCode,String password);

    //  根据用户id修改密码
     boolean updatePwd( int id, String pwd);

//    查询记录数
     int getUserCount(String userName,int userRole);
//    查询所有
List<User> getUserList(String queryUserName, int queryUserRole, int currentPageNo, int pageSize);

//添加用户
    boolean add(User user);

    /**
     * @description: 根据UserCode查询用户
     * @date 20/12/7 18:03
     * @Param: [userCode]
     * @Return: com.threepure.pojo.User
     */
    User selectUserCodeExist(String userCode);

    /**
     * @description: 修改用户信息
     * @date 20/12/7 18:05
     * @Param: [user]
     * @Return: boolean
     */
    boolean userModify(User user);

    /**
     * @description: 根据id查找User
     * @date 20/12/7 18:04
     * @Param: [id]
     * @Return: com.threepure.pojo.User
     */
    User getUserById(String id);

    boolean deleteUserById(Integer id);


}
